package com.intelligent.ispc.core.service;

import com.intelligent.ispc.core.dto.*;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;

/**
 * Created by cherry on 2016/3/15.
 */
public interface ReportService {

    Page<TestDataExDto> searchSerialNumber(Map<String, Object> searchParams, Pageable pageable);

    List<DUTAttributeDto> searchAttributes(Map<String, Object> searchParams);

    List<TestItemDto> searchTestItem(Map<String, Object> searchParams);

    Page<TestItemDto> searchTestItem(Map<String, Object> searchParams, Pageable pageable);

    List<YieldDto> searchYield(Map<String, Object> searchParams);

    Page<TestDataExDto> searchYieldSerialNumber(Map<String, Object> searchParams, Pageable pageable);

}
